package com.yserp.api.baseapi;

import java.io.Serializable;
import java.util.Date;

/**
 * 表SYS_ORGANIZATION数据库Bean.
 */
public class TSysOrganizationBean implements Serializable {
	
	private String id;
    /**
     * .
     */
    private String orgId;

    /**
     * .
     */
    private String orgName;

    /**
     * .
     */
    private String orgCode;
    
    /**
     * .
     */
    private String orgCode1;
    /**
     * .
     */
    private String pOrgId;
    private String parentOrgName;


	public String getParentOrgName() {
		return parentOrgName;
	}

	public void setParentOrgName(String parentOrgName) {
		this.parentOrgName = parentOrgName;
	}

	/**
     * 部门全称.
     */
    
    private String orgNameFull;
    public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	private String didsid;
    private String didscode;
    private String userId;
    
    
    public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getDidscode() {
		return didscode;
	}

	public void setDidscode(String didscode) {
		this.didscode = didscode;
	}

	public String getDidsid() {
		return didsid;
	}

	public void setDidsid(String didsid) {
		this.didsid = didsid;
	}

	private String district;
    

    public String getDistrict() {
		return district;
	}

	public void setDistrict(String district) {
		this.district = district;
	}

	/**
     * .
     */
    private String orgNameHead;
    
    private String orgRealCode;

    

	public String getOrgRealCode() {
		return orgRealCode;
	}

	public void setOrgRealCode(String orgRealCode) {
		this.orgRealCode = orgRealCode;
	}

	/**
     * .
     */
    private Short showOrder;

    /**
     * 创建人登录名.
     */
    private String creatorLoginName;

    /**
     * 创建时间.
     */
    private Date createTime;

    /**
     * 修改人登录名.
     */
    private String modifierLoginName;

    /**
     * 修改时间.
     */
    private Date modifyTime;

    /**
     * 修改时间.
     */
    private Date modifyTimeParam;

    /**
     * 删除标示：1-正常；2-删除.
     */
    private Short delFlag;
    
    private String isBranch;

    public String getIsBranch() {
		return isBranch;
	}

	public void setIsBranch(String isBranch) {
		this.isBranch = isBranch;
	}

	/**
     * 部门简称.
     */
    private String shortName;

    /**
     * 部门内线联系电话.
     */
    private String telephone;
    /**
     * 部门外线联系电话.
     */
    private String telephoneOutline;
    private String orgPlace;
    public String getOrgPlace() {
		return orgPlace;
	}

	public void setOrgPlace(String orgPlace) {
		this.orgPlace = orgPlace;
	}

	public String getTelephoneOutline() {
		return telephoneOutline;
	}

	public void setTelephoneOutline(String telephoneOutline) {
		this.telephoneOutline = telephoneOutline;
	}

	/**
     * 部门详情.
     */
    private String orgDesc;

    /**
     * 是否末级.
     */
    private Long leaf;

    /**
     * 统计级别 0省厅级别 1地市级别 2分局级别 3科 4队 5所.
     */
    private Long lev;

    /**
     * 部门（机构）负责人.
     */
    private String leader;

    /**
     * 类型标识：1-机构;2-部门.
     */
    private Short typeFlag;

    /**
     * 统计级别00 省厅 10地市市局 20分局 40派出所
01 省直属机关 02省厅所队 11 市局直属机关 12市局所队 20 分局 21-分局直属机关 22分局所队 40派出所
.
     */
    private String orgType;
    
    /**
     * 是否为绩效考核部门 0、否  1、是
     */
    private String isCheck;

    private static final long serialVersionUID = 1L;

    /**
     * (ORG_ID)get方法.
     */
    public String getOrgId() {
        return orgId;
    }

    /**
     * (ORG_ID)set方法.
     */
    public void setOrgId(String orgId) {
        this.orgId = orgId;
    }

    /**
     * (ORG_NAME)get方法.
     */
    public String getOrgName() {
        return orgName;
    }

    /**
     * (ORG_NAME)set方法.
     */
    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    /**
     * (ORG_CODE)get方法.
     */
    public String getOrgCode() {
        return orgCode;
    }

    /**
     * (ORG_CODE)set方法.
     */
    public void setOrgCode(String orgCode) {
        this.orgCode = orgCode;
    }
    
    

    public String getOrgCode1() {
		return orgCode1;
	}

	public void setOrgCode1(String orgCode1) {
		this.orgCode1 = orgCode1;
	}

	/**
     * (P_ORG_ID)get方法.
     */
    public String getpOrgId() {
        return pOrgId;
    }

    /**
     * (P_ORG_ID)set方法.
     */
    public void setpOrgId(String pOrgId) {
        this.pOrgId = pOrgId;
    }

    /**
     * 部门全称(ORG_NAME_FULL)get方法.
     */
    public String getOrgNameFull() {
        return orgNameFull;
    }

    /**
     * 部门全称(ORG_NAME_FULL)set方法.
     */
    public void setOrgNameFull(String orgNameFull) {
        this.orgNameFull = orgNameFull;
    }

    /**
     * (ORG_NAME_HEAD)get方法.
     */
    public String getOrgNameHead() {
        return orgNameHead;
    }

    /**
     * (ORG_NAME_HEAD)set方法.
     */
    public void setOrgNameHead(String orgNameHead) {
        this.orgNameHead = orgNameHead;
    }

    /**
     * (SHOW_ORDER)get方法.
     */
    public Short getShowOrder() {
        return showOrder;
    }

    /**
     * (SHOW_ORDER)set方法.
     */
    public void setShowOrder(Short showOrder) {
        this.showOrder = showOrder;
    }

    /**
     * 创建人登录名(CREATOR_LOGIN_NAME)get方法.
     */
    public String getCreatorLoginName() {
        return creatorLoginName;
    }

    /**
     * 创建人登录名(CREATOR_LOGIN_NAME)set方法.
     */
    public void setCreatorLoginName(String creatorLoginName) {
        this.creatorLoginName = creatorLoginName;
    }

    /**
     * 创建时间(CREATE_TIME)get方法.
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 创建时间(CREATE_TIME)set方法.
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 修改人登录名(MODIFIER_LOGIN_NAME)get方法.
     */
    public String getModifierLoginName() {
        return modifierLoginName;
    }

    /**
     * 修改人登录名(MODIFIER_LOGIN_NAME)set方法.
     */
    public void setModifierLoginName(String modifierLoginName) {
        this.modifierLoginName = modifierLoginName;
    }

    /**
     * 修改时间(MODIFY_TIME)get方法.
     */
    public Date getModifyTime() {
        return modifyTime;
    }

    /**
     * 修改时间(MODIFY_TIME)get方法.
     */
    public Date getModifyTimeParam() {
        return modifyTimeParam;
    }

    /**
     * 修改时间(MODIFY_TIME)set方法.
     */
    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    /**
     * 修改时间(MODIFY_TIME)set方法.
     */
    public void setModifyTimeParam(Date modifyTimeParam) {
        this.modifyTimeParam = modifyTimeParam;
    }

    /**
     * 删除标示：1-正常；2-删除(DEL_FLAG)get方法.
     */
    public Short getDelFlag() {
        return delFlag;
    }

    /**
     * 删除标示：1-正常；2-删除(DEL_FLAG)set方法.
     */
    public void setDelFlag(Short delFlag) {
        this.delFlag = delFlag;
    }

    /**
     * 部门简称(SHORT_NAME)get方法.
     */
    public String getShortName() {
        return shortName;
    }

    /**
     * 部门简称(SHORT_NAME)set方法.
     */
    public void setShortName(String shortName) {
        this.shortName = shortName;
    }

    /**
     * 部门联系电话(TELEPHONE)get方法.
     */
    public String getTelephone() {
        return telephone;
    }

    /**
     * 部门联系电话(TELEPHONE)set方法.
     */
    public void setTelephone(String telephone) {
        this.telephone = telephone;
    }

    /**
     * 部门详情(ORG_DESC)get方法.
     */
    public String getOrgDesc() {
        return orgDesc;
    }

    /**
     * 部门详情(ORG_DESC)set方法.
     */
    public void setOrgDesc(String orgDesc) {
        this.orgDesc = orgDesc;
    }

    /**
     * 是否末级(LEAF)get方法.
     */
    public Long getLeaf() {
        return leaf;
    }

    /**
     * 是否末级(LEAF)set方法.
     */
    public void setLeaf(Long leaf) {
        this.leaf = leaf;
    }

    /**
     * 统计级别 0省厅级别 1地市级别 2分局级别 3科 4队 5所(LEV)get方法.
     */
    public Long getLev() {
        return lev;
    }

    /**
     * 统计级别 0省厅级别 1地市级别 2分局级别 3科 4队 5所(LEV)set方法.
     */
    public void setLev(Long lev) {
        this.lev = lev;
    }

    /**
     * 部门（机构）负责人(LEADER)get方法.
     */
    public String getLeader() {
        return leader;
    }

    /**
     * 部门（机构）负责人(LEADER)set方法.
     */
    public void setLeader(String leader) {
        this.leader = leader;
    }

    /**
     * 类型标识：1-机构;2-部门(TYPE_FLAG)get方法.
     */
    public Short getTypeFlag() {
        return typeFlag;
    }

    /**
     * 类型标识：1-机构;2-部门(TYPE_FLAG)set方法.
     */
    public void setTypeFlag(Short typeFlag) {
        this.typeFlag = typeFlag;
    }

    /**
     * 统计级别00 省厅 10地市市局 20分局 40派出所
01 省直属机关 02省厅所队 11 市局直属机关 12市局所队 20 分局 21-分局直属机关 22分局所队 40派出所
(ORG_TYPE)get方法.
     */
    public String getOrgType() {
        return orgType;
    }

    /**
     * 统计级别00 省厅 10地市市局 20分局 40派出所
01 省直属机关 02省厅所队 11 市局直属机关 12市局所队 20 分局 21-分局直属机关 22分局所队 40派出所
(ORG_TYPE)set方法.
     */
    public void setOrgType(String orgType) {
        this.orgType = orgType;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", orgId=").append(orgId);
        sb.append(", orgName=").append(orgName);
        sb.append(", orgCode=").append(orgCode);
        sb.append(", pOrgId=").append(pOrgId);
        sb.append(", orgNameFull=").append(orgNameFull);
        sb.append(", orgNameHead=").append(orgNameHead);
        sb.append(", showOrder=").append(showOrder);
        sb.append(", creatorLoginName=").append(creatorLoginName);
        sb.append(", createTime=").append(createTime);
        sb.append(", modifierLoginName=").append(modifierLoginName);
        sb.append(", modifyTime=").append(modifyTime);
        sb.append(", delFlag=").append(delFlag);
        sb.append(", shortName=").append(shortName);
        sb.append(", telephone=").append(telephone);
        sb.append(", orgDesc=").append(orgDesc);
        sb.append(", leaf=").append(leaf);
        sb.append(", lev=").append(lev);
        sb.append(", leader=").append(leader);
        sb.append(", typeFlag=").append(typeFlag);
        sb.append(", orgType=").append(orgType);
        sb.append("]");
        return sb.toString();
    }

	public String getIsCheck() {
		return isCheck;
	}

	public void setIsCheck(String isCheck) {
		this.isCheck = isCheck;
	}
}